"""
match的语法适用于python3.10，在之前的版本中并不支持
其中_代表通配符的意思
"""


def http_error(status):
    """
    类似于Java的 switch...case...
    :param status: 状态
    """
    match status:
        case 500:
            print("服务器内部错误")
        case 200:
            print("正常")
        case 12 | 13 | 14:
            print("状态码未能解析")
        case _:
            print("没有一个匹配上的时候")


http_error(2022)
